package com.xiangge.domain;

public class Time {
    // 根据题目定义对象属性：年、月、日  行为：打印日期、判断
    // 使用私人权限修饰符private
    private int year;
    private int month;
    private int day;
    // 定义对象的行为
    public void showDate(){
        System.out.println("日期："+year+"年"+month+"月"+day+"日");
    }
    public void isLeapYear(){
        // 要对时间进行闰年判断
        if (year % 4 == 0 || year % 400 == 0){
            System.out.println(year + "是闰年");
        }else {
            System.out.println(year + "不是闰年");
        }
    }
    // 因为使用了private权限修饰符，要对每一个对象进行公开的数据拿取和设置
    public int getYear() {
        return year;
    }

    public void setYear(int year) {
        this.year = year;
    }

    public int getMonth() {
        return month;
    }

    public void setMonth(int month) {
        this.month = month;
    }

    public int getDay() {
        return day;
    }

    public void setDay(int day) {
        this.day = day;
    }
    // 创建无参构造方法
    public Time() {
    }
    // 创建有参构造方法
    public Time(int year, int month, int day) {
        this.year = year;
        this.month = month;
        this.day = day;
    }
}
